Componenti aggiuntivi di Internet Explorer

Dopo avere creato il pacchetto del browser personalizzato, sarα necessario pubblicarlo su Internet in modo che altri utenti possano scaricarlo. ╚ possibile specificare i siti di destinazione nel passaggio 3 del programma di personalizzazione di IEAK. ╚ inoltre possibile specificare l'indirizzo dei nuovi componenti di Internet Explorer o dei relativi aggiornamenti.

Quando nel browser l'utente sceglie Aggiornamenti prodotto dal menu ?, verrα visualizzato il sito corrispondente all'URL dei componenti aggiuntivi di Internet Explorer. La stessa operazione verrα eseguita anche dopo avere fatto clic sull'icona Installazione applicazioni nel Pannello di controllo, avere selezionato Microsoft Internet Explorer 4.0 e infine il pulsante di opzione Aggiungi un componente a Internet Explorer.

Nota
Se l'URL dei componenti aggiuntivi di Internet Explorer non viene specificato, l'URL predefinito verrα automaticamente determinato aggiungendo all'indirizzo del primo sito di download specificato il file Addon95.htm o Addonnt.htm. Se ad esempio l'indirizzo del primo sito di download Φ nomeserver1/directory, l'URL dei componenti aggiuntivi di Internet Explorer su un computer che esegue Windows 95 sarα nomeserver1/directory/addon95.htm, a meno che durante l'esecuzione del programma di personalizzazione di IEAK non sia stato specificato un indirizzo diverso.

Se invece durante l'esecuzione del programma di personalizzazione Φ stato specificato un URL per i componenti aggiuntivi di Internet Explorer, l'URL specificato verrα utilizzato sia sui computer che eseguono Windows 95 che su quelli che eseguono Windows NT.

Pagine Web di esempio dei componenti aggiuntivi di Internet Explorer

Nel Resource Kit di IEAK Φ contenuto il file Addon.htm, una pagina Web di esempio dei componenti aggiuntivi di Internet Explorer che Φ possibile personalizzare e che si trova nella cartella \Programmi\IEAK\Reskit\Addons\HTML. In questa pagina sono contenuti anche i collegamenti ai file Head.htm, Main.htm e Info.htm.

Copiare questi file nel percorso di download o in un altro percorso, quindi utilizzare un editor di testo o un editor HTML per modificarne il contenuto.

Di seguito Φ riportata una descrizione dei quattro file di esempio contenuti nella cartella \Reskit\Addons\HTML.

Di seguito viene analizzato il file Main.htm che contiene il codice HTML e le procedure necessarie. Il file Φ suddiviso in tre parti:

Funzionamento

Per consentire il funzionamento della procedura di installazione senza avervi apportato modifiche, assicurarsi di avere impostato i file come segue:

Specificando queste semplici impostazioni sarα possibile utilizzare la pagina dei componenti aggiuntivi di Internet Explorer per i componenti di Windows 95. Per includere anche i componenti di Windows NT, individuare il nome corretto nel file IE40.cif e aggiungere una casella di controllo con quel nome al file Addon.htm.

Se si dispone di una conoscenza adeguata riguardo alla creazione di pagine Web, non sarα necessario utilizzare il modello fornito con IEAK.

Informazioni per gli autori di pagine Web esperti

Nel file Main.htm vengono utilizzati due linguaggi per la creazione di procedure, ovvero JScript e VB Script. Il codice JScript contiene la funzione Install() che viene richiamata quando l'utente sceglie il pulsante Install nella parte inferiore della pagina e controlla il flusso della procedura di installazione. La funzione Install() consente di effettuare chiamate a numerose sottoroutine di VB Script.

All'interno delle procedure viene utilizzata la proprietα name (che fa parte del tag input) delle caselle di controllo per leggere il contenuto del file IE40.cif. Questo file Φ contenuto nel file IE40cif.cab e viene aperto dalla sottoroutine Window_onLoad().

Nota
╚ possibile che i nomi dei componenti di Windows 95 e Windows NT siano differenti. Queste informazioni possono essere tuttavia reperite nel file IE40.cif.

Per determinare se un componente Φ giα installato, Φ possibile utilizzare la sottoroutine di VB Script IsComponentInstalled() con la seguente sintassi:

IsComponentInstalled(IDComponente):
Dove IDComponente corrisponde al nome della casella di controllo e al valore contenuto nel file IE40.cif.

Valori restituiti:

Una volta controllato il primo componente con questo metodo, il modulo di gestione ActiveX attiva una finestra di dialogo di protezione per chiedere l'autorizzazione per controllare lo stato dei componenti installati nel computer dell'utente. Scegliendo "No", il valore restituito per tutti i componenti sarα 3.